home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / IRC / Bots⁄Utilities / QwertyBot.sit / QwertyBot™ ƒ / Qwerty.Help < prev    next >
Text File  |  1996-05-10  |  14KB  |  473 lines

  1. :topics
  2. +----------------------------------------------------+
  3. |:QwertyBot:v1.0:for:the:Macintosh:::::::::::::::::::|
  4. |::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::|
  5. |::::::::::::::::::::::::::::::::::::::(TOPICS)::::::|
  6. |:::[Access]:[Basic]:[Files]:[Info]:[Lists]:[Mass]:::|
  7. |::::[Misc]::[Sets]:[Spying]:[Toggles]::[OpChat]:::::|
  8. |::::::::::::::::::::::::::::::::::::::::::::::::::::|
  9. |:::::::[Use HELP Topic <topic> to get help]:::::::::|
  10. |::::::::::::::::::::::::::::::::::::::::::::::::::::|
  11. +----------------------------------------------------+
  12. :Topic info
  13. :Help
  14. Usage: Help <topic [topic] or command>
  15. Example: help add         -- shows help for "add"
  16.          Help topic Basic -- shows list of basic commands
  17. :Ping
  18. Usage: Ping
  19.    Makes the bot respond with a "Pong" message to see how lagged it is
  20. :Stats
  21. Usage: Stats [<channel>] [<nick or userhost>]
  22.    Shows stats for a person on a certain channel
  23. :Info
  24. Usage: Info
  25.    Shows version data and bot uptime
  26. :Version
  27. Usage: Version
  28.    Returns the version of QwertyBot that is running
  29. :Access
  30. Usage: Access [<channel>] [<nick or userhost>]
  31.    Shows someone's access level
  32. :Topic files
  33. :Files
  34. Sorry, files are disabled.
  35. :EndTopic
  36. :Topic access
  37. :Auth
  38. Usage: Auth <passwd>
  39.    This verifies that you are who you claim to be
  40. :Passwd
  41. Usage: Passwd <old_password> <new_password>
  42.    Changes your password on the bot
  43. :Aop
  44. Usage: Aop [<channel>] <nick or userhost>
  45.    Auto-ops someone on a certain channel
  46. :Raop
  47. Usage: RAop [<channel>] <nick or userhost>
  48.    Stop auto-opping someone on a certain channel
  49. :Add
  50. Usage: Add  <channel or *> <nick or userhost> <level> [<aop>] [<prot_level>] [<p
  51. asswd>]
  52.    Adds someone on all chanels (*) or a certain channel
  53.    Level  - can be between 0 and 99, inclusive
  54.    AOp    - either 0 or 1 (0 = no, 1 = yes)
  55.    Prot   - can be 0 through 4
  56.             0 - no protection
  57.             1 - reop/unban, do nothing to offender
  58.             2 - reop/unban, deop offender
  59.             3 - reop/unban, kick offender
  60.             4 - reop/unban, kickban offender
  61.    Passwd - Assigns the person a password
  62. Note: If no args are given except the userlevel, all others are
  63.       assumed to be 0 with no passwd
  64. :Clvl
  65. Usage: Clvl [<channel>] <nick or userhost> <level>
  66.    Changes the userlevel of someone on a certain channel
  67. Note: the level must be less than or equal to yours on that
  68.       channel
  69. :Del
  70. Usage: Del <channel or *> <nick or userhost>
  71.    Deletes someone on all channels (*) or a certain channel
  72. :Shit
  73. Usage: Shit <channel or *> <nick or userhost> <level> [expire] <reason>
  74.    Shitlists someone on all channels (*) or a certain channel
  75.    level - can be 1 through 3
  76.            1 - doesn't let the person be opped
  77.            2 - will kb the person
  78.            3 - rebans the person when unbanned by anyone
  79.    expire - the number of days the shitlist will be good for (default is 30)
  80.    reason - reason for the shitlist...displays it on kickban
  81. Note: The bot checks for shitlisted users on join, nick switch, and
  82.       when the bot is opped
  83. :Restrict
  84. Usage: Restrict <level>
  85.    Restricts the bot to a certain level...users with a level less than
  86. the restrict level will not be able to do commands
  87. Note: a level of 0 removes restrict
  88. :RShit
  89. Usage: Rshit <channel or *> <nick or userhost>
  90.    Removes someone from the shitlist
  91. :Prot
  92. Useage: Prot <channel or *> <nick or userhost> <level>
  93.    Protects someone on a certain channel or all channels (*)
  94.    level - can be 1 through 4
  95.            1 - reop/unban, do nothing to offender
  96.            2 - reop/unban, deop offender
  97.            3 - reop/unban, kick offender
  98.            4 - reop/unban, kickban offender
  99. :RProt
  100. Usage: Rprot <channel or *> <nick or userhost>
  101.    Stop protecting someone on a certain channel or all channels (*)
  102. :ChAccess
  103. Usage: ChAccess <command> <level>
  104.    Changes the level needed to do a command
  105. Note: the level cannot be set to a level higher than yours
  106. :EndTopic
  107. :Topic basic
  108. :Chat
  109. Usae: Chat
  110.    The bot will /DCC Chat you
  111. :Up
  112. Usage: Up [<channel>]
  113.    Ops you on a certain channel
  114. :Down
  115. Usage: Down [<channel>]
  116.    Deops you on a channel
  117. :B
  118. Usage: B [<channel>] <nick or userhost>
  119.    Bans someone on a certain channel
  120. :UB
  121. Usage: UB [<channel>] [<nick or userhost>]
  122.    Unbans someone on a certain channel
  123. Note: if no nick/userhost is given, you are unbanned
  124. :Op
  125. Usage: Op [<channel>] <nick>
  126.    Ops someone on a certain channel
  127. :Deop
  128. Usage: Deop [<channel>] <nick>
  129.    Deops someone on a certain channel
  130. :K
  131. Usage: K [<channel>] <nick> [<reason>]
  132.    Kicks someone on a certain channel
  133. :KB
  134. Usage: KB [<channel>] <nick> [<reason>]
  135.    Bans, then kicks someone on a certain channel
  136. :SB
  137. Usage: SB [<channel>] <nick or userhost>
  138.    Sitebans someone on a certain channel
  139. :SKB
  140. Usage: SKB [<channel>] <nick> [<reason>]
  141.    Sitekickbans someone on a certain channel
  142. :Invite
  143. Usage: Invite [<channel>] [<nick>]
  144.    Invite someone to a certain channel
  145. Note: It invites you, if no nick is given
  146. :Topic
  147. Usage: Topic [<channel>] <text>
  148.    Sets the topic on a certain channe-
  149. :EndTopic
  150. :Topic Mass
  151. :MOP
  152. Usage: MOp [<channel>] [<wildcards>]
  153.    Mass-ops people on a certain channel...if wildcards are given,
  154. only those matching the wildcards will be opped.  Otherwise,
  155. everyone is opped
  156. :MDeOp
  157. Usage: MDeOp [<channel>] [<wildcards>]
  158.    Mass-deops people on a certain channel...if wildcards are given,
  159. only those matching the wildcards will be deopped.  Otherwise,
  160. everyone is deopped
  161. Note: the bot will NOT deop those with levels greater than or
  162.        equal to what is set with "SetMal"
  163. :MK
  164. Usage: MK [<channel>] [<wildcards>]
  165.    Mass-kicks people on a certain channel...if wildcards are given,
  166. only those matching the wildcards will be kicked.  Otherwise,
  167. everyone is kicked
  168. Note: the bot will NOT kick those with levels greater than or
  169.        equal to what is set with "SetMal"
  170. :MKB
  171. Usage: MKB [<channel>] [<wildcards>]
  172.    Mass-kickbans people on a certain channel...if wildcards are
  173. given, only those matching the wildcards will be kickbanned.
  174. Otherwise, everyone is kickbanned
  175. Note: the bot will NOT kickban those with levels greater than or
  176.        equal to what is set with "SetMal"
  177. :MDeOpNU
  178. Usage: MDeOpNU [<channel>]
  179.    Mass-deops non-users on a certain channel
  180. :MKNU
  181. Usage: MKNU [<channel>]
  182.    Masskick non-users on a certain channel
  183. :MopU
  184. Usage: MopU [<channel>]
  185.    Mass-ops users on a certain channel
  186. :MUB
  187. Usage: MUB [<channel>] [<wildcards>]
  188.    Massunbans the bans that match the wildcards specified
  189. :MUBF
  190. Usage: MUBF [<channel>] [<wildcards>]
  191.    Massunbans the bans done by the person specified with the
  192. wildcards
  193. :EndTopic
  194. :Topic Spying
  195. :SpyMsg
  196. Usage: SpyMsg
  197.    Redirects private messages the bot receives
  198. :RSpyMsg
  199. Usage: RSpyMsg <nick>
  200.    Stop redirecting private messages teh bot receives
  201. Note: if a nick is given, that person will be removed from 
  202.       receiving the private messages
  203. :Spy
  204. Usage: Spy <channel> [<channel>]
  205.    Spy on a certain channel
  206. Note: if a channel is given at the end...the bot will redirect
  207.       to that channel instead of to you
  208. :RSpy
  209. Usage: RSpy <channel> [<nick or channel>]
  210.    Stop spying on a certain channel
  211. Note: if a nick or channel is given at the end...that person/channel
  212. will be removed from spying
  213. :EndTopic
  214. :Topic Toggles
  215. :TogBK
  216. Usage: TogBK [<channel>]
  217.    Toggles the kicking of beepers
  218. :TogCK
  219. Usage: TogCK [<channel>]
  220.    Toggles the kicking of CAPSers
  221. :TogAOp
  222. Usage: TogAOp [<channel>]
  223.    Toggles the auto-opping of users if verified
  224. :TogProt
  225. Usage: TogProt [<channel>]
  226.    Toggles the protection of users
  227. :TogPub
  228. Usage: TogPub [<channel>]
  229.    Toggles the allowance of public commands
  230. :TogShit
  231. Usage: TogShit [<channel>]
  232.    Toggles the kicking of shitlisted users
  233. :TogTop
  234. Usage: TogTop [<channel>]
  235.    Toggles the enforcement of the channel topic
  236. :TogIK
  237. Usage: TogIK [<channel>]
  238.    Toggles the kicking of idle lusers on a certain channel
  239. :TogSD
  240. Usage: TogSD [<channel>]
  241.    Toggles the deopping of non-users who are serveropped
  242. :TogCC
  243. Usage: TogCC
  244.    Toggles the necessity of teh command character for doing commands
  245. :TogEnfm
  246. Usage: TogEnfm [<channel>]
  247.    Toggles mode enforcement on a certain channel
  248. :TogSO
  249. Usage: TogSO [<channel>]
  250.    Toggles strict opping...if on, if people not in the userlist
  251. are opped, they will be deopped
  252. :TogLL
  253. Usage: TogLL
  254.    Toggles link looker
  255. :EndTopic
  256. :Topic Sets
  257. :SetBKL
  258. Usage: SetBKL <level>
  259.    Sets the number of beeps allowed within a 5 second period
  260. before the user will be kicked
  261. :SetCKL
  262. Usage: SetCKL <level>
  263.    Sets the number of lines of caps allowed within a 5 second
  264. period before the user will be kicked
  265. Note: a line is considered all caps if 60% if it is in caps
  266. :SetMDL
  267. Usage: SetMDL <level>
  268.    Sets the the number of deops allowed during a 10 sec time
  269. period before it is considered a massdeop
  270. :SetMBL
  271. Usage: SetMBL <level>
  272.    Sets the the number of bans allowed during a 10 sec time
  273. period before it is considered a massban
  274. :SetMKL
  275. Usage: SetMKL <level>
  276.    Sets the the number of kicks allowed during a 10 sec time
  277. period before it is considered a masskic
  278. :SetMPL
  279. Usage: SetMPL <level>
  280.    Sets the protection level against massmoders
  281.    level - can be 0, 1 or 2
  282.            0 - no action taken against offender
  283.            1 - kick offender
  284.            2 - kickban offender
  285.            3 - kickban and shitlist offender
  286. :SetFL
  287. Usage: SetFL <level>
  288.    Sets the number of lines by the same person within a 10 second
  289. peiod before it is considered a flood
  290. :SetFPL
  291. Usage: SetFPL <level>
  292.    Sets the protection level against floods
  293.    level - can be 0 through 2
  294.            0 - no action against offender
  295.            1 - kick offender
  296.            2 - kickban offender
  297. Note: After 3rd kick within 10 minutes, the person will be
  298.       sitekickbanned
  299.       After the 4th time, the person will be shitlisted
  300. :SetNCL
  301. Usage: SetNCL <level>
  302.    Sets the number of nick changes within a 10 second period
  303. before it is considered nickflooding
  304. :SetIKT
  305. Usage: SetIKT <level>
  306.    Sets the number of seconds someone is allowed to be idle before
  307. being kicked (if TogIK is on)
  308. :SetMal
  309. Usage: SetMAL <level>
  310.    Sets the mass-action level (the level massdeop, masskick,
  311. and masskickban will have no effect on)
  312. :EndTopic
  313. :Topic Lists
  314. :DCCList
  315. Usage: DCCList
  316.    Lists all of the bots DCC connections
  317. :Userlist
  318. Usage: Userlist
  319.    Shows the userlist
  320. :Shitlist
  321. Usage: Shitliost
  322.    Shows the shitlist
  323. :Loadusers
  324. Usage: Loadusers
  325.    Loads the userlist
  326. :Loashit
  327. Usage: Loadshit
  328.    Loads the shitlist
  329. :Saveusers
  330. Usage: Saveusers
  331.    Saves the userlist
  332. :Saveshit
  333. Usage: Saveshit
  334.    Saves the shitlist
  335. :Banlist
  336. Usage: Banlist [<channel>]
  337.    Shows the banlist for a certain channel
  338. :SpyList
  339. Usage: SpyList <channel>
  340.    Shows who's spying on a certain channel
  341. :Showusers
  342. Usage: Showusers [<channel>]
  343.    List the people on a certain channel
  344.    This will show their userlevel and current mode status too
  345. :Showidle
  346. Usage: Showidle [<seconds>]
  347.    This will show how long people are idle
  348.    If a number of seconds is given, it will only show people
  349. idle for more than that amount of time
  350. :Channels
  351. Usage: Channels
  352.    Lists the channels the bot is active on
  353. :EndTopic
  354. :Topic misc
  355. :Say
  356. Usage: Say [<channel>] <text>
  357.    Make the bot talk on a certain channel
  358. :Act
  359. Usage: Act [<channel>] <text>
  360.    Make the bot do an action on a certain channel
  361. :Msg
  362. Usage: Msg <nick> <text>
  363.    Makes the bot /msg someone
  364. :Join
  365. Usage: Join <channel> [<key>]
  366.    Makes the bot join a channel
  367. :Cycle
  368. Usage: Cycle [<channel>]
  369.    Makes the bot leave and rejoin a certain channel
  370. :Leave
  371. Usage: Leave [<channel>]
  372.    Makes the bot leave a certain channel
  373. :Nick
  374. Usage: Nick <nick>
  375.    Changes the nick of the bot
  376. :Limit
  377. Usage: Limit [<channel>] <number>
  378.    This is a replacement for the +l mode
  379.    When the number of lusers reached = the number specified, the bot
  380. will +i the channel.  Once the number of lusers is 3 les tht thnube pecified, it will -i
  381. :Userhost
  382. Usage: Userhost <nick>
  383.    Returns the userhost of a person
  384. :Steal
  385. Usage: Steal <channel>
  386.    Makes the bot try and steal a channel
  387. :RSteal
  388. Usage: RSteal <channel>
  389.    Makes the bot stop trying to steal a channel
  390. :EnfModes
  391. Usage: EnfModes <channel> [<modes>]
  392.    Sets the modes to enforce on a certain channel.  If no modes
  393. are given, then no modes are enforeced
  394. :CmdChar
  395. Usage: CmdChar <command_character>
  396.    Changes the bot's command character
  397. :Server
  398. Usage: Server <servername>
  399.    Makes the bot switch servers
  400. :NextServer
  401. Usage: NextServer
  402.    Makes the bot go to the next server in the serverlist
  403. :Bomb
  404. Usage: Bomb <channel or nick> <tag> <args>
  405.    Sends a CTCP Reply to a channel or person
  406. :Do
  407. Usage: Do <raw_irc>
  408.    Sends raw crap to the server
  409. :GetCh
  410. Usage: GetCh
  411.    Returns the name of the bot's current channel
  412. :ChanStats
  413. Usage: ChanStats [<channel>]
  414.    Returns basically useless information about a channl
  415. :Global
  416. Usage: Global <subcommand> args...
  417.    Let's you control the other bots that are spawned
  418. Subcommands:
  419.    List -- Gives information about the current bots that are running
  420.    Info -- same as List
  421.    Die  -- kills a certain bot or all bots
  422. :ChVer
  423. Usage: ChVer [version]
  424.    Changes the bot's CTCP VERSION reply or shows it if no reply is
  425.    specified.
  426. :Bar
  427. Usage: Bar
  428.    Shows the help on the bar functions available
  429. :News
  430. Usage: News
  431.    Displays the bot's news
  432. :AddNews
  433. Usage: AddNews <news>
  434.    Adds the <news> to the bot's news bulletin
  435. :EraseNews
  436. Usage: EraseNews
  437.    Erases the bot's news.
  438. :Sitez
  439. Usage: Sitez
  440.    Displays the bot's sitez
  441. :AddSite
  442. Usage: AddSite <ip> [l/p]
  443.    Adds the site to the bot's sitez list
  444. :EraseSitez
  445. Usage: EraseSitez
  446.    Erases the bot's sitez.
  447. :Die
  448. Usage: Die <reason>
  449.    Kills the bot =(
  450. :EndTopic
  451. :Topic OpChat
  452. :OpChat
  453. Usage: OpChat
  454.     Makes you join the bot's internal chat channel
  455. :Me
  456. Usage: Me <action>
  457.     Same as /me on irc, but on the OpChat
  458. :Quit
  459. Usage: Quit
  460.     Makes you leave the OpChat
  461. :CTopic
  462. Usage: CTopic [topic]
  463.     Changes the topic on the OpChat or displays it if no topic is
  464.     specified.
  465. :Simul
  466. Usage: Simul <nick> <phrase>
  467.     Simulates <nick> saying something on the OpChat
  468. :Boot
  469. Usage: Boot <nick> [reason]
  470.     Boots <nick> from the OpChat == DOES NOT WORK YET ==
  471. :EndTopic
  472. :Thefuckingend
  473.